<?
if ( empty($itemRenderer) ) {
    $t = $this;
    $itemRenderer = function($item) use ($t, $var_YzModuleHref, $var_YzAdmin)
    {
        $out = "";
        \Yz_Hash::fromArray($item)
            ->apply( function($name, $value) use (&$out) {
                $out .= <<<html
                <b>{$name}:</b> {$value}<br/>\n
html;
            })
        ;
        if ($var_YzAdmin) {
            $link = 'edit';
            $linkTitle = $t->translate(':Edit');
        } else {
            $link = 'entry';
            $linkTitle = $t->translate(':Entry');
        }

        $o = <<<html
        <div class="yz-list-item">
            <a href="{$var_YzModuleHref}{$link}/{$item->id}">{$linkTitle}</a><br />
{$out}
        </div>\n
html;
        return $o;
    };
}
?>
    <div class="yz-list">
    <?
        foreach ($var_list as $item) {
            print $itemRenderer($item);
        }
    ?>
    </div>
    <?
    if ($var_pager->getPageCount() > 1) {
        print $this->renderTemplate('pager');
    }
    ?>
